package testing;

import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.*;

import poker.Card;
import poker.preflopsim.PreFlopSimulator;

public class TestPrefixTable {
	
	PreFlopSimulator preSim;
	
	@Before
	public void setUp(){
		preSim = new PreFlopSimulator();
	}
	
	@Test
	public void isCorrectIndex()
	{
//		Card[] preFlopHand = {new Card('d', 5), new Card('c', 9)};
//		Card[] preFlopHand2 = {new Card('d', 2), new Card('c', 2)};
//		Card[] preFlopHand3 = {new Card('d', 3), new Card('c', 3)};
//		Card[] preFlopHand4 = {new Card('d', 12), new Card('d', 8)};
//		Card[] preFlopHand5 = {new Card('d', 13), new Card('c', 12)};
//		Card[] preFlopHand6 = {new Card('d', 8), new Card('c', 8)};
//		Card[] preFlopHand7 = {new Card('h', 11), new Card('c', 10)};
//
//		
//		System.out.println(preSim.getPrefixTable()[preSim.getIndex(preFlopHand)]);		
//		System.out.println(preSim.getPrefixTable()[preSim.getIndex(preFlopHand2)]);		
//		System.out.println(preSim.getPrefixTable()[preSim.getIndex(preFlopHand3)]);
//		System.out.println(preSim.getPrefixTable()[preSim.getIndex(preFlopHand4)]);		
//		System.out.println(preSim.getPrefixTable()[preSim.getIndex(preFlopHand5)]);
//		System.out.println(preSim.getPrefixTable()[preSim.getIndex(preFlopHand6)]);				
//		System.out.println(preSim.getPrefixTable()[preSim.getIndex(preFlopHand7)]);				

	}
}
